<?php
/**
 * 予定キャンセルボタンコントロールモジュール
 */
require_once 'ZendPartial/input/button/ButtonController.php';

class Components_DeleteScheduleButtonController extends ZendPartial_Input_ButonController
{
	/** ボタンネーム */
	const NAME_BUTTON = 'SCHEDULE_DELETE';
	/** ボタンバリュー */
	const VALUE_BUTTON = '削除';
	/** スタイルＨＴＭＬテンプレート */
	const TEMPLATE_HTML_STYLE = 'style="%s"';

	/**
	 * コンストラクタ
	 */
	public function __construct($NameEventFunction='')
	{
		parent::__construct();
		$this->NAME = self::NAME_BUTTON;
		$this->VALUE = self::VALUE_BUTTON;
		$this->ON_EVENT = $NameEventFunction;
	}

	/**
	 * フェッチ
	 * @see Components_ZendPartial::fetch()
	 */
	public function fetch()
	{
		if ($this->STYLE != ''){
			$this->STYLE = sprintf(self::TEMPLATE_HTML_STYLE, $this->STYLE);
		}
		$sHtml = parent::fetch();
		return $sHtml;
	}
}